Automating IEEE 1500 Core Test—An EDA Perspective

نویسندگان

  • Krishna Chakravadhanula
  • Vivek Chickermane
چکیده

THE CURRENT TREND of SoC design has made conventional test methodologies increasingly difficult. Performing brute-force test pattern generation (ATPG) on the entire SoC is often infeasible, because the design can exceed the test pattern generator’s capabilities. At other times, some black-box third-party cores within the SoC might have their own test patterns generated at the core boundary. IEEE Std 1500 has been developed primarily to address such complex scenarios encountered while testing SoC designs. IEEE 1500 describes how the cores within a SoC can be wrapped with IEEE-1500-compliant logic (called a wrapper) such that the overall task of testing the SoC is made much simpler. Researchers have published extensively on building IEEE-1500-compliant wrappers, and on their verification for compliancy. Additionally, research has been conducted on building test access mechanisms (TAMs) at the SoC level that efficiently harness cores, wrapped in accordance with IEEE 1500, that are embedded in the SoC. This article discusses CAD support for automated IEEE 1500 wrapper generation, verification, and test generation in a production environment. In particular, we show how to combine IEEE 1500 wrapper synthesis with test data compression to reduce the test data volume and test application time of wrapped cores. Test data compression is not a new concept, and has been described previously. One of the significant contributions of this article is to incorporate the test compression structures into the wrapper shell in a manner that retains IEEE 1500 compliance while also providing the benefits of compression. In this article, we also provide some solutions to the problem of migrating core test patterns to the SoC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Guest Editors' Introduction: The Status of IEEE Std 1500

THE INCREASED USE of embedded predesigned reusable cores necessitates a core-based test strategy, in which cores are tested as separate entities. The goal of IEEE Std 1500-2005 (Standard Testability Method for Embedded Core-Based Integrated Circuits) is to simplify reuse and facilitate interoperability for testing core-based system chips, especially if they contain cores from different sources....

متن کامل

Optimisation and Control of IEEE 1500 Wrappers and User Defined TAMs

With the adoption of the IEEE 1500 [1] Standard, the opportunity exists for System on Chip (SoC) designers to specify test systems in a generic way. As the IEEE 1500 Standard does not address the specification and design of the on-chip Test Access Mechanism (TAM), considerable effort may still be required if test engineers are to optimise testing SoCs with IEEE 1500 Wrapped Cores. This paper de...

متن کامل

On using IEEE P1500 SECT for test plug-n-play

System chips are increasingly designed by embedding reusable cores. A core-based test strategy for such ICs is often attractive and sometimes even mandatory. IEEE P1500 SECT is a standard under development that standardizes a Core Test Language and a Core Wrapper, in order to facilitate plug-n-play core testing. In this paper, we describe how one standard supports both easy integration and inte...

متن کامل

Fpga Prototyping of a Scan Based Design in an Ieee 1500 Wrapped Core

Verifying and validating complex IC designs on an FPGA prototype prior to device fabrication can provide many advantages. However, there is a lack of proper Electronic Design Automation (EDA) tool support to integrate and verify scan-based Design-for-Testability (DFT) circuitry on an FPGA. Integrating DFT technology on an FPGA prior to IC fabrication is complicated by process incompatibilities ...

متن کامل

Test Strategies for Embedded ADC Cores in a System-on-Chip, A Case Study

Testing of a deeply embedded mixed-signal core in a System-on-Chip (SoC) is a challenging issue due to the communication bottleneck in accessing the core from external automatic test equipment. Consequently, in many cases the preferred approach is built-in self-test (BIST), where the major part of test activity is performed within the unit-under-test and only final results are communicated to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Design & Test of Computers

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2009